package cn.com.generaldata.os.ws.intf;

import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebService;

import cn.com.generaldata.os.pojo.Pm;
import cn.com.generaldata.os.vo.ResultVO;
import cn.com.generaldata.os.vo.UnitVO;

@WebService
public interface PmWSInterface {

	@WebMethod
	ResultVO<Pm> getPmList(String toUserId, int curPage);

	@WebMethod
	boolean existUnReadPms(String userId);

	@WebMethod
	List<Pm> getAllPmList(String toUserId);

	@WebMethod
	int countCompanyByName(String name, String role);

	@WebMethod
	List<UnitVO> queryCompanyByName(String name, String uid);

	@WebMethod
	void sendPm(String fromUserId, String toUserIdStr, String title, String content, String fujian);

	@WebMethod
	void setPmRead(String pmId);
}
